package pe.edu.unmsm.fiee.sispagos.integracion.dao.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport;
import org.springframework.stereotype.Repository;

import com.ibatis.sqlmap.client.SqlMapClient;

import pe.edu.unmsm.fiee.sispagos.integracion.dao.CuentaxCobrarDao;
import pe.edu.unmsm.fiee.sispagos.negocio.modelo.VWCxCAlumnoDTO;

@Repository
public class CuentaxCobrarDaoImpl extends SqlMapClientDaoSupport implements CuentaxCobrarDao {

	@Autowired
	public CuentaxCobrarDaoImpl(SqlMapClient sql) {
		super.setSqlMapClient(sql);
	}

	public void insertCuentaxCobrar(VWCxCAlumnoDTO cxcAlumno) {
		try {
			getSqlMapClientTemplate().insert("CuentaxCobrar.insertCuentaxCobrar", cxcAlumno);
		} catch (Exception e) {
			e.printStackTrace();
		}
		
	}

	@Override
	public int selectCountCxCxAlumno(String codigoAlumno) {
		return (Integer)getSqlMapClientTemplate().queryForObject("CuentaxCobrar.selectCountCxCxAlumno", codigoAlumno);
	}

	@Override
	public void deleteCxCxAlumno(String codigoAlumno) {
		getSqlMapClientTemplate().delete("CuentaxCobrar.deleteCxCxAlumno", codigoAlumno);
	}

}
